package com.alibaba.citrus.ots.platform.enhance.repository.model.feature;

import lombok.Data;

@Data
public class ScItemFeatures {


    /**
     * 货品组编码
     */
    private String scItemGroupId;

    /**
     * 货品组
     *  todo  考虑要不要调用货品组服务去查
     */
    private String scItemGroupName;

    /**
     * 业态(产品层次)
     */
    private String productLevel;

    /**
     * 物料类型
     */
    private String materialType;

    /**
     * 基本计量单位
     */
    private String unitName;

    /**
     * 基本计量单位描述
     */
    private String unitNameDesc;

    /**
     * 基本计量单位名称(基线实际features用的就是这个字段)
     */
    private String unit;

    /**
     * 单位组
     */
    private String unitGroupName;

    /**
     * 单位组描述
     */
    private String unitGroupNameDesc;

    /**
     * 行业领域
     */
    private String industryField;

    /**
     * 口味
     */
    private String flavor;


    // 其他信息
    /**
     * 毛重
     */
    private String grossWeight;

    /**
     * 净重
     */
    private String netWeight;

    /**
     * 重量单位
     */
    private String weightUnit;

    /**
     * 长
     */
    private String length;

    /**
     * 宽
     */
    private String width;

    /**
     * 高
     */
    private String height;

    /**
     * 体积单位
     */
    private String volumeUnit;


    /**
     * 小包装容量
     */
    private String minCapacity;

    /**
     * 小包装容量单位
     */
    private String minCapacityUnit;

    /**
     * 包装描述
     */
    private String packDesc;

    /**
     * 纸箱条码
     */
    private String barOutCode;

    /**
     * 保质期
     */
    private String guaranteePeriod;

    // 品牌信息
    //  todo 实际应该查询品牌的服务并且品牌组的信息在品牌的features中

    /**
     * 品牌代码
     */
    private String brandCode;

    /**
     * 品牌描述
     */
    private String brandDesc;

    /**
     * 品牌组代码
     */
    private String brandGroupCode;

    /**
     * 品牌组描述
     */
    private String brandGroupDesc;

    // 分类信息
//    /**
//     * 后台类目
//     */
//    private String categoryName;

//    /**
//     * 后台类目   这个目前取叶子类目  todo
//     */
//    private String categoryId;

    /**
     * 品类划分描述
     */
    private String categoryDesc;

    /**
     * 品类划分
     */
    private String categoryCode;

    /**
     * 品项
     */
    private String categoryChildCode;

    /**
     * 品项描述
     */
    private String categoryChildDesc;

    /**
     * 销管分类代码
     */
    private String saleTypeCode;

    /**
     * 销管分类描述
     */
    private String saleType;

    /**
     * 财务管理报告品牌
     */
    private String financialBrand;

    /**
     * 财务管理报告品牌描述
     */
    private String financialBrandDesc;

    /**
     * 物料组
     */
    private String materialGroupCode;

    /**
     * 物料组描述
     */
    private String materialGroupDesc;
}
